{
gtk_combo_box_set_active_iter (GTK_COMBO_BOX (dialog->paper_size_combo),
&iter);
- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->orientation_combo),
- gtk_page_setup_get_orientation (page_setup));
+ gtk_drop_down_set_selected (GTK_DROP_DOWN (dialog->orientation_combo),
+ gtk_page_setup_get_orientation (page_setup));
g_object_unref (list_page_setup);
return TRUE;
}
-1);
gtk_combo_box_set_active_iter (GTK_COMBO_BOX (dialog->paper_size_combo),
&iter);
- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->orientation_combo),
- gtk_page_setup_get_orientation (page_setup));
+ gtk_drop_down_set_selected (GTK_DROP_DOWN (dialog->orientation_combo),
+ gtk_page_setup_get_orientation (page_setup));
return TRUE;
}
dialog_get_page_set (GtkPrintUnixDialog *dialog)
{
if (gtk_widget_is_sensitive (dialog->page_set_combo))
- return (GtkPageSet)gtk_combo_box_get_active (GTK_COMBO_BOX (dialog->page_set_combo));
+ return (GtkPageSet)gtk_drop_down_get_selected (GTK_DROP_DOWN (dialog->page_set_combo));
else
return GTK_PAGE_SET_ALL;
}
dialog_set_page_set (GtkPrintUnixDialog *dialog,
GtkPageSet val)
{
- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->page_set_combo), (int)val);
+ gtk_drop_down_set_selected (GTK_DROP_DOWN (dialog->page_set_combo), (guint)val);
}
static gint
}
static void
-orientation_changed (GtkComboBox *combo_box,
+orientation_changed (GObject *object,
+ GParamSpec *pspec,
GtkPrintUnixDialog *dialog)
{
- GtkPageOrientation orientation;
- GtkPageSetup *page_setup;
+ GtkPageOrientation orientation;
+ GtkPageSetup *page_setup;
if (dialog->internal_page_setup_change)
return;
- orientation = (GtkPageOrientation) gtk_combo_box_get_active (GTK_COMBO_BOX (dialog->orientation_combo));
+ orientation = (GtkPageOrientation) gtk_drop_down_get_selected (GTK_DROP_DOWN (dialog->orientation_combo));
if (dialog->page_setup)
{
g_signal_connect (dialog->paper_size_combo, "changed", G_CALLBACK (paper_size_changed), dialog);
if (dialog->orientation_combo)
- g_signal_connect (dialog->orientation_combo, "changed", G_CALLBACK (orientation_changed), dialog);
+ g_signal_connect (dialog->orientation_combo, "notify::selected", G_CALLBACK (orientation_changed), dialog);
}
else
{
</object>
</child>
<child>
- <object class="GtkComboBoxText" id="page_set_combo">
+ <object class="GtkDropDown" id="page_set_combo">
<property name="valign">baseline</property>
- <property name="active">0</property>
- <property name="entry-text-column">0</property>
- <property name="id-column">1</property>
+ <property name="selected">0</property>
<items>
<item translatable="yes">All sheets</item>
<item translatable="yes">Even sheets</item>
</object>
</child>
<child>
- <object class="GtkComboBoxText" id="orientation_combo">
+ <object class="GtkDropDown" id="orientation_combo">
<property name="sensitive">0</property>
- <property name="active">0</property>
- <property name="entry-text-column">0</property>
+ <property name="selected">0</property>
<property name="valign">baseline</property>
- <property name="id-column">1</property>
<items>
<item translatable="yes">Portrait</item>
<item translatable="yes">Landscape</item>